EChart

La classe EChart est un wrapper pour la bibliothèque ECharts, facilitant l'utilisation de ses fonctionnalités en fournissant une interface orientée objet pour configurer et manipuler des graphiques.

Propriétés

  • instance : L'instance ECharts actuelle.
  • defaultOption : Options par défaut pour le graphique.
  • currentOption : Option actuelle du graphique.
  • newOption : Nouvelle option à appliquer au graphique.

Constructeur

constructor(domElement, option = null)

Paramètres

  • domElement (string|HTMLElement) : Élément DOM ou identifiant de l'élément DOM.
  • option ({}?) : Options initiales pour le graphique.

Description

Crée une instance de la classe EChart, initialise ECharts avec l'élément DOM spécifié et applique les options fournies, si disponibles.

Méthodes

setOption(option)

setOption(option)

Paramètres

  • option ({}) : Les options à appliquer au graphique.

Retour

  • EChart : L'instance de la classe EChart.

editOption(option)

editOption(option)

Paramètres

  • option ({}) : Les options à modifier.

Retour

  • EChart : L'instance de la classe EChart.

_processOption(option)

_processOption(option)

Paramètres

  • option ({}) : Les options à traiter.

Retour

  • EChart : L'instance de la classe EChart.

applyOption()

applyOption()

Retour

  • EChart : L'instance de la classe EChart.

setTitle(title, subtitle = null, option = {})

setTitle(title, subtitle = null, option = {})

Paramètres

  • title (string) : Titre du graphique.
  • subtitle (string?) : Sous-titre du graphique.
  • option ({}) : Options supplémentaires pour le titre.

Retour

  • EChart : L'instance de la classe EChart.

setLegend(type = 'plain', position = 'top', option = {})

setLegend(type = 'plain', position = 'top', option = {})

Paramètres

  • type (string) : Type de la légende.
  • position (string) : Position de la légende ('top', 'bottom', 'left', 'right').
  • option ({}) : Options supplémentaires pour la légende.

Retour

  • EChart : L'instance de la classe EChart.

setTooltip(trigger = 'axis', option = {})

setTooltip(trigger = 'axis', option = {})

Paramètres

  • trigger (string) : Déclencheur de l'infobulle.
  • option ({}) : Options supplémentaires pour l'infobulle.

Retour

  • EChart : L'instance de la classe EChart.

setToolbox(feature = {}, option = {})

setToolbox(feature = {}, option = {})

Paramètres

  • feature ({}) : Fonctionnalités de la boîte à outils.
  • option ({}) : Options supplémentaires pour la boîte à outils.

Retour

  • EChart : L'instance de la classe EChart.

setXAxis(name, option = {})

setXAxis(name, option = {})

Paramètres

  • name (string) : Nom de l'axe des X.
  • option ({}) : Options supplémentaires pour l'axe des X.

Retour

  • EChart : L'instance de la classe EChart.

setYAxis(name, unit = null, option = {})

setYAxis(name, unit = null, option = {})

Paramètres

  • name (string) : Nom de l'axe des Y.
  • unit (string?) : Unité de l'axe des Y.
  • option ({}) : Options supplémentaires pour l'axe des Y.

Retour

  • EChart : L'instance de la classe EChart.

setSeries(series = [])

setSeries(series = [])

Paramètres

  • series (Array) : Tableau d'objets de série.

Retour

  • EChart : L'instance de la classe EChart.

addSerie(name, type, data = null, option = {})

addSerie(name, type, data = null, option = {})

Paramètres

  • name (string) : Nom de la série.
  • type (string) : Type de la série.
  • data (Array?) : Données pour la série.
  • option (Object?) : Options supplémentaires pour la série.

Retour

  • EChart : L'instance de la classe EChart.

setDataset(source = [])

setDataset(source = [])

Paramètres

  • source (Array) : Source de données pour le dataset.

Retour

  • EChart : L'instance de la classe EChart.

getTheRealSource(obj)

getTheRealSource(obj)

Paramètres

  • obj (Object|Array) : Objet ou tableau à traiter.

Retour

  • Object|Array : Objet ou tableau avec les valeurs réelles de la source.

setColor(...color)

setColor(...color)

Paramètres

  • color (string|string[]) : Couleur(s) à définir. Peut être une seule chaîne de couleur ou un tableau de chaînes de couleur.

Retour

  • EChart : L'instance de la classe EChart.

static getInstance(domElement)

static getInstance(domElement)

Paramètres

  • domElement (string|HTMLElement) : ID ou élément DOM.

Retour

  • EChart : Instance de EChart.

Exceptions

  • Error : Si l'élément DOM fourni est invalide.

getEChartInstance()

getEChartInstance()

Retour

  • Object : L'instance de ECharts.

dispose()

dispose()

Description

Dispose de l'instance du graphique.